package com.ailesson.order.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;
import com.ailesson.common.base.BaseEntity;

/**
 * 优惠券领用表
 * 
 * @author mac
 * @email mac@gmail.com
 * @date 2024-10-12 21:32:50
 */
@Data
@TableName("ail_coupon_use")
public class CouponUseEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号
	 */
    @TableId
    private Long id;
	/**
	 * 购物券ID
	 */
    private Long couponId;
	/**
	 * 用户ID
	 */
    private Long userId;
	/**
	 * 订单ID
	 */
    private Long orderId;
	/**
	 * 购物券状态（1：未使用 2：已使用）
	 */
    private String couponStatus;
	/**
	 * 获取时间
	 */
    private LocalDateTime getTime;
	/**
	 * 使用时间
	 */
    private LocalDateTime usingTime;
	/**
	 * 支付时间
	 */
    private LocalDateTime usedTime;
	/**
	 * 过期时间
	 */
    private LocalDateTime expireTime;

}
